﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Guedes_Library;
using System.Data;


/// <summary>
/// Summary description for UsuarioController
/// </summary>
public class NewsletterBusiness
{

    private news_lt news_lt;

    private EntityKey entityKey = null;

    private NewsletterModel nModel;

    public NewsletterModel NModel
    {
        get {
            if (nModel == null)
                nModel = new NewsletterModel();
            return nModel; }
        set { nModel = value; }
    }

    public news_lt News_lt
    {
        get { return news_lt; }
        set { news_lt = value; }
    }

    public NewsletterBusiness()
	{

	}

    public String Deletar(int id)
    {
        String msg = Mensagem.DELETAR_ERRO;
        if (NModel.Delete(id))
            msg = Mensagem.DELETAR_SUCESSO;
        return msg;
    }

    public news_lt GetById(int id)
    {
        return NModel.GetById(id);
    }

    public List<news_lt> GetAll()
    {
        return NModel.SelectAll();
    }

    public Retorno Salvar(news_lt obj)
    {
        Retorno retorno = new Retorno();
        retorno.Mensagem = Mensagem.SALVAR_SUCESSO;
        if (!NModel.Save(obj, obj.ID))
        {
            retorno.Mensagem = Mensagem.SALVAR_ERRO;
            retorno.Error = true;
        }
        return retorno;
    }


}
